package cn.arikeky.service;

import cn.arikeky.basic.util.PageList;
import cn.arikeky.domain.User;
import cn.arikeky.query.UserQuery;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface UserService {
    // 查询全部
    List<User> findUserAll();

    // 添加
    void add(User user);

    // 修改
    void update(User user);

    // 根据id删除
    void delete(Long id);

    // 根据Id查询一个
    User findById(Long id);

    // 查询账号密码
    User findUser(User user);

    // 分页查询
    PageList<User> queryByPage(UserQuery userQuery);
}
